package com.linsen.uaa.service;

import com.linsen.uaa.provider.bo.ImgCaptchaBO;

/**
 * 验证码接口
 *
 * @author zhaoyong
 * @date 2023/3/16
 */
public interface IValidateService {
    /**
     * 获取图形验证码
     */
    ImgCaptchaBO getImgCaptcha();

    /**
     * 校验图形验证码
     *
     * @param key  　KEY
     * @param code 验证码
     */
    void checkImgCaptcha(String key, String code);

    /**
     * 获取短信验证码
     *
     * @param mobile 手机号码
     */
    void sendSmsCaptcha(String mobile);

    /**
     * 校验短信验证码
     * @param mobile
     * @param code
     */
    void checkSmsCaptcha(String mobile,String code);
}
